Skip to content

Add AAZ Command Generation for Confluent Preview API Version 2025-08-18-preview#968

Open
Shekar2004 wants to merge 1 commit intoAzure:mainfrom
Shekar2004:users/pgnanashekar/cf-2025-08-18-preview
Open

Add AAZ Command Generation for Confluent Preview API Version 2025-08-18-preview#968
Shekar2004 wants to merge 1 commit intoAzure:mainfrom
Shekar2004:users/pgnanashekar/cf-2025-08-18-preview

Conversation

@Shekar2004
Copy link
Member

@Shekar2004 Shekar2004 commented Mar 15, 2026

Confluent Preview API – Command Generation

API Version: 2025-08-18-preview

This update introduces Azure CLI command definitions and resource models for the Confluent service, targeting the preview API version 2025-08-18-preview.


Overview

This pull request adds support for managing Confluent resources via Azure CLI using the new preview API version.

The update includes:

  • New Azure CLI command groups and operations
  • Generated resource models
  • Support for the 2025-08-18-preview API version
  • Resource definitions for multiple Confluent components such as Organizations, Environments, Clusters, Topics, Connectors, and Access Management

Command Definitions

New command stubs have been added under the confluent command group.

confluent agreement

Operations:

  • list
  • default create

confluent organization

Operations:

  • create
  • delete
  • list
  • show
  • update
  • create-role-binding
  • create-user
  • list-region
  • list-role-binding
  • list-service-accounts
  • list-users

confluent organization access

Operations:

  • list-cluster
  • list-environment
  • list-invitation
  • list-role-binding-name-list

confluent organization api-key

Operations:

  • delete
  • show

confluent organization environment

Operations:

  • create
  • delete
  • list
  • show
  • update

confluent organization environment cluster

Operations:

  • create
  • delete
  • list
  • show
  • update
  • create-api-key

confluent organization environment cluster connector

Operations:

  • create
  • delete
  • list
  • show
  • update

confluent organization environment cluster topic

Operations:

  • create
  • delete
  • list
  • show
  • update

confluent organization environment schema-registry-cluster

Operations:

  • list
  • show

confluent organization role-binding

Operations:

  • delete

confluent validation

Operations:

  • orgvalidate
  • orgvalidate-v2

Resource Models

Resource definition files have been added under the Resources directory.

Added Files

  • 2025-08-18-preview.json
  • 2025-08-18-preview.xml

Approximately 90 resource model files were generated.

Corresponding Code Changes

The code changes based on these new commands were made in Azure/azure-cli-extension repo with PR: Azure/azure-cli-extensions#9685

Supported Resource Types

The generated models cover the following Confluent resources:

  • Organizations
  • Environments
  • Clusters
  • Connectors
  • Topics
  • Schema Registry
  • API Keys
  • Role Bindings
  • Access Management

API Version

Type Version
Preview 2025-08-18-preview

Repository Changes

Metric Value
Files Changed 106
Insertions ~8,700 lines

Notes

  • This is a preview API integration and may evolve in future updates.
  • The command definitions currently provide initial CLI scaffolding for Confluent resources.
  • Further enhancements may include additional operations, validations, and command improvements.

@Shekar2004
Copy link
Member Author

@yonzhan @necusjz, requesting you to please add a reviewer to this PR and Please Review the Changes

@necusjz necusjz self-requested a review March 16, 2026 03:55
@necusjz
Copy link
Member

necusjz commented Mar 16, 2026

@Shekar2004 it's only about the metada, could you please provide the link of code changes as well?

@Shekar2004
Copy link
Member Author

Sure, the corresponding Changes were made in the azure-cli-extension repo with PR: Azure/azure-cli-extensions#9685

@necusjz
Copy link
Member

necusjz commented Mar 16, 2026

Sure, the corresponding Changes were made in the azure-cli-extension repo with PR: Azure/azure-cli-extensions#9685

please fix its ci.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants